Tâche 101 : ESP32-S2, installation MicroPython
Objectif : Installer MicroPython sur une platine ESP32-S2 et faire clignoter la LED bleue.
- Mettre la platine en mode installation
- Brancher la platine
- Maintenir simultanément les micro-interrupteurs '0' et 'reset'
- Relâcher 'reset' seulement
- Relâcher '0'
- Lancer Thonny IDE
- Menu : Outils > Options
- Onglet : Interpréteur
- Menu déroulant "Quel type d'interpréteur", choisir : "MicroPython (ESP32)"
- Cliquer en bas sur "Installer ou mettre à jour..."
- Target port : "ESP32-S2 @ COMX" (X est un chiffre)
- MicroPython family : "ESP32-S2"
- Variant : "Wemos S2 mini"
- Cliquer sur "Installer"
- Fin de l'installation
- Laisser faire le processus jusqu'à "writing" 100%
- L'erreur qui apparaît ensuite est normale (la puce s'arrête)
- Fermer successivement les deux petites fenêtres
- Faire un appui tout doux sur 'reset'
- Configurer Thonny pour l'utilisation
- Menu : Outils > Options
- Onglet : Interpréteur
- Menu déroulant "Quel type d'interpréteur", choisir : "MicroPython (ESP32)"
- Menu déroulant "Port", choisir : "BOARD CDC @ COMX" (X est un chiffre)
- Cliquer "OK"
Si la manipulation est correcte, dans la console en bas, apparaît le message :
"MicroPython v1.25.0 on 2025-04-15; LOLIN_S2_MINI with ESP32-S2FN4R2"
Premier programme : Clignotement LED bleue
La LED bleue est branchée à GPIO N°15. Voici le code :
from machine import Pin
import time
led = Pin(15, Pin.OUT)
while True:
led.on()
time.sleep(0.5)
led.off()
time.sleep(0.5)